home *** CD-ROM | disk | FTP | other *** search
- class CActiveEventObject {
- CEventTrigger m_pEvent = new CEventTrigger();
- CCourse m_pCourseDoc = new CCourse();
- CTask m_pTask = new CTask();
-
- CEventTrigger GetEvent() {
- return this.m_pEvent;
- }
-
- CTask GetTask() {
- return this.m_pTask;
- }
-
- boolean Activate() {
- if (Globals.thePresView.FindCourseDoc(this.m_pCourseDoc)) {
- CCourse var1 = Globals.CUR_COURSE;
- Globals.CUR_COURSE = this.m_pCourseDoc;
- Globals.CUR_COURSE.SetCurTask(this.m_pTask);
- if (var1 != this.m_pCourseDoc) {
- Globals.CUR_COURSE.SetCalledFromCourse(var1);
- }
-
- return true;
- } else {
- return false;
- }
- }
-
- CActiveEventObject(CEventTrigger var1, CCourse var2, CTask var3) {
- if (var1 != null && var2 != null && var3 != null) {
- this.m_pEvent = var1;
- this.m_pCourseDoc = var2;
- this.m_pTask = var3;
- }
-
- }
-
- CCourse GetCourseDoc() {
- return this.m_pCourseDoc;
- }
-
- boolean IsActive() {
- return this.m_pEvent != null ? this.m_pEvent.IsActive() : false;
- }
- }
-